#include"DSLTNode.h"
void functest() 
{
	DSLTNode *listPhead = ListInit();
	ListPushBack(listPhead, 1);
	ListPushBack(listPhead, 2);
	ListPushBack(listPhead, 3);
	ListPushBack(listPhead, 4);
	ListPushBack(listPhead, 5);
	print(listPhead);

	ListPushFront(listPhead,0);
	ListPushFront(listPhead, 1);
	ListPushFront(listPhead, 2);
	ListPushFront(listPhead, 3);
	
	print(listPhead);

	
	ListPopBack(listPhead);
	print(listPhead);

	ListPopFront(listPhead);
	print(listPhead);

	DSLTNode*pos = ListFind(listPhead,4);
	ListInsert(pos,50);
	print(listPhead);

	pos = ListFind(listPhead,50);
	ListErase(pos);
	print(listPhead);
}
int main() 
{
	functest();

	return 0;
}